#error {
    float : left ; 
    clear : both ; 
    margin : auto ;
    display : table ; 
    background : red ; 
}

body {
    margin : 0px ; 
}
h1 {
    background : lightgray ; 
    background : hsla(240,10%,70%,1) ;

    color : rgb(40,40,40) ;
    text-shadow : -1px 1px 2px lightgray ; 
    padding : 20px ; 
    margin : 0px ; 
    box-shadow : -2px 2px 5px lightgray ; 
    border-bottom : 1px outset rgba(200,200,200,0.2) ; 

}
address {
	text-align : right ; 
}


#adminBox {

    width : 900px ; 
    background : hsla(240,10%,70%,1) ;
    box-shadow : -2px 2px 5px lightgray ; 
    border : 1px outset rgba(200,200,200,0.2) ; 
    border-radius : 3px ; 
    margin : 50px auto ; 
    padding : 30px ; 
    
    label  {
	display : inline-block  ; 
	width : 300px ; 
	text-align : right ; 
	padding : 0px 15px ;
    }
    textarea, input:not([type="radio"]) {
	width : 540px ; 
	vertical-align : top ;
    }
    form {
	text-align : right ; 	
    }
    .spacer {
	display: inline-block ; 
	width : 300px

    }
    button {
	float : right ; 
    }

}
